package gestorbienraizok.inmuebles;

public class ServiciosAdicionales {

    private boolean piscina;
    private boolean gimnasio;
    private boolean zonasVerdes;
    private boolean salonSocial;
    private boolean parque;
    private boolean vigilancia;
    private boolean servicioDeAseo;

    public ServiciosAdicionales() {

    }

    public ServiciosAdicionales(boolean piscina, boolean gimnasio, boolean zonasVerdes, boolean salonSocial,
            boolean parque, boolean vigilancia, boolean servicioDeAseo) {
        this.piscina = piscina;
        this.gimnasio = gimnasio;
        this.zonasVerdes = zonasVerdes;
        this.salonSocial = salonSocial;
        this.parque = parque;
        this.vigilancia = vigilancia;
        this.servicioDeAseo = servicioDeAseo;
    }

    public boolean getPiscina() {
        return this.piscina;
    }

    public boolean getGimnasio() {
        return this.gimnasio;
    }

    public boolean getZonasVerdes() {
        return this.zonasVerdes;
    }

    public boolean getSalonSocial() {
        return this.salonSocial;
    }

    public boolean getParque() {
        return this.parque;
    }

    public boolean getVigilancia() {
        return this.vigilancia;
    }

    public boolean getServicioDeAseo() {
        return this.servicioDeAseo;
    }

    public void setPiscina(boolean piscina) {
        this.piscina = piscina;
    }

    public void setGimnasio(boolean gimnasio) {
        this.gimnasio = gimnasio;
    }

    public void setZonasVerdes(boolean zonasVerdes) {
        this.zonasVerdes = zonasVerdes;
    }

    public void setSalonSocial(boolean salonSocial) {
        this.salonSocial = salonSocial;
    }

    public void setParque(boolean parque) {
        this.parque = parque;
    }

    public void setVigilancia(boolean vigilancia) {
        this.vigilancia = vigilancia;
    }

    public void setServicioDeAseo(boolean servicioDeAseo) {
        this.servicioDeAseo = servicioDeAseo;
    }

    @Override
    public String toString() {
        String descripcion = new String();
        descripcion += "La unidad cuenta con los siguientes servicios adicionales:\n";
        if (this.piscina) {
            descripcion += "     -Piscina\n";
        }
        if (this.gimnasio) {
            descripcion += "     -Gimnasio\n";
        }
        if (this.zonasVerdes) {
            descripcion += "     -Zonas verdes\n";
        }
        if (this.salonSocial) {
            descripcion += "     -Salón social\n";
        }
        if (this.parque) {
            descripcion += "     -Parque\n";
        }
        if (this.vigilancia) {
            descripcion += "     -Vigilancia\n";
        }
        if (this.servicioDeAseo) {
            descripcion += "     -Servicio de aseo\n";
        }
        descripcion += "\n";
        return descripcion;
    }
}
